Java零基础-continue语句

  1. continue表示:继续 / go on / 下一个

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
    if (j == 2) {
    continue; // 本次循环停止,直接进入下一次循环 “继续” 执行
    }
    System.out.println(j);
    }
    }
    /*
    0
    1
    3
    0
    1
    3
    0
    1
    3
    */
  2. break 和 continue 的区别:

    • break 表示循环不执行
    • continue 表示直接进入下一次循环继续执行
  3. 可以 “继续” 某个命名循环

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    for1: for (int i = 0; i < 3; i++) {
    for2: for (int j = 0; j < 4; j++) {
    if (j == 2) {
    continue for1;
    }
    System.out.println(j);
    }
    }
    /*
    0
    1
    0
    1
    0
    1
    */